someone that strangles - Spanish English Dictionary